home *** CD-ROM | disk | FTP | other *** search
/ kermit.columbia.edu / kermit.columbia.edu.tar / kermit.columbia.edu / newsgroups / misc.19950929-19951130 / 000021_news@columbia.edu_Wed Oct 4 01:31:11 1995.msg < prev    next >
Internet Message Format  |  1995-12-25  |  7KB

  1. Received: from apakabar.cc.columbia.edu by watsun.cc.columbia.edu with SMTP id AA24122
  2.   (5.65c+CU/IDA-1.4.4/HLK for <kermit.misc@watsun.cc.columbia.edu>); Thu, 5 Oct 1995 04:53:03 -0400
  3. Received: by apakabar.cc.columbia.edu id AA08934
  4.   (5.65c+CU/IDA-1.4.4/HLK for kermit.misc@watsun); Thu, 5 Oct 1995 04:53:00 -0400
  5. Path: news.columbia.edu!panix!tinman.dev.prodigy.com!prodigy.com!newsjunkie.ans.net!howland.reston.ans.net!swrinde!cs.utexas.edu!news.cs.utah.edu!cc.usu.edu!jrd
  6. From: jrd@cc.usu.edu (Joe Doupnik)
  7. Newsgroups: comp.protocols.kermit.misc
  8. Subject: Re: ?Warning:unknown hardware for port
  9. Message-Id: <1995Oct4.073111.62716@cc.usu.edu>
  10. Date: 4 Oct 95 07:31:11 MDT
  11. References: <445vuc$4g6@raffles.technet.sg> <1995Oct1.161112.62432@cc.usu.edu> <1995Oct3.232036.1@netnews.wku.edu>
  12. Organization: Utah State University
  13. Lines: 112
  14. Apparently-To: kermit.misc@watsun.cc.columbia.edu
  15.  
  16. In article <1995Oct3.232036.1@netnews.wku.edu>, mayhew@wkuvx1.wku.edu writes:
  17. > In article <1995Oct1.161112.62432@cc.usu.edu>, jrd@cc.usu.edu (Joe Doupnik) writes:
  18. >> In article <445vuc$4g6@raffles.technet.sg>, onglc@technet.sg (Robert Ong) writes:
  19. >>> In the Windows environment, we load WGTCPIP & TELAPI and the connection
  20. >>> works fine. One problem that our users find very unnerving is the message
  21. >>> 
  22. >>>     ?Warning: unknown hardware for port: Using the Bios as BIOS1.
  23. >>> 
  24. > [. . .]
  25. >> port/IRQ at the same time. Do you have a real-mode TSR grabbing the
  26. >> port? SLIP_PPP will do so, so will some mouse drivers. I am no expert
  27. >> on Win 3.1x serial port mumbo jumbo in system.ini, but if yours is slightly
  28. >> tangled then a trip to the Windows Resource Kit is a good suggestion.
  29. >>         Joe D.
  30. > In one sense the following info doesn't help at all; in another sense it
  31. > may be some help to know this is a hard-to-track-down-problem that
  32. > exists in very simple/standard setups.
  33. > I routinely run Kermit on port 2 in one of several DOS VM's
  34. > under Windows 3.1.  I've seen the "unknown hardware" msg sporadically
  35. > and unrepeatably, most recently about 60 seconds ago.  All my attempts
  36. > to track this down have failed.  Kermit is the only comm software I
  37. > run.  The dos mouse driver is always loaded before windows and is
  38. > configured for COM1.  When so configured, it does not touch
  39. > COM2 (I tested this using a protected-mode utility which protects
  40. > the i/o port addresses and watches for attempts to access them).
  41. > I've seen the problem with two different I/O boards, everything standard
  42. > about them, standard irq's, standard port addresses, except that my
  43. > current card has 2 16550's instead of 2 8250's.
  44. > There's nothing "tangled" about my serial port set up.  The .ini
  45. > entries are just as they came off the windows installation disks.
  46. > My resolution of the problem is always the same--I exit Kermit and
  47. > reinvoke it.  Problem is always gone, and I may not see it again
  48. > for days.
  49. > No TCP/IP drivers or network drivers of any sort are loaded.  This
  50. > is a straight serial port to modem connection on my standard, clone
  51. > home machine.
  52. > The only memory-resident software loaded is standard DOS/WINDOWS
  53. > stuff:  HIMEM, EMM386, etc.
  54. > My latest example of this symptom is typical in its nonrepeatability:
  55. > I turned on the machine, intended to use Kermit for a couple of minutes,
  56. > and did so from DOS without bothering with windows.  I was then online
  57. > longer than expected and decided to exit Kermit, start windows, then
  58. > reinvoke Kermit (I can always do this without losing my connection).
  59. > I'd just read msgs in this news group.  I exited Kermit, started Windows,
  60. > created 3 dos vm's, entered the first created and invoked Kermit.
  61. > I got the unknown-hardware error.  I exited Kermit, but not the DOS VM,
  62. > reinvoked kermit, and everything was back to normal--I was still on line.
  63. > I can hear some readers thinking "Aha! I know what happened to him."
  64. > Yes, if this sort of thing routinely produced the error I could
  65. > guess what's causing the error, too.  But my point is that I don't
  66. > ordinarily get the error in that situation.  (And, I sometimes get
  67. > it when I've invoked Kermit only under windows, not from straight dos.)
  68. > To test whether I could repeat the error tonight, I did this:
  69. > I logged off the remote system, turned off my system, and repeated
  70. > the earlier series of events.  This time the error did not appear.
  71. > (FWIW: I have enough physical RAM that I don't need virtual memory;
  72. > so the problem isn't being caused by some specific sequence of page
  73. > faults that may vary when the user thinks nothing has changed.)
  74. > This has been my consistent experience with this problem over a period
  75. > of a couple of years.  I simply cannot repeat the error reliabily,
  76. > and I've had lots of experience tracking down bugs.
  77. > I've seen this same thing on systems at work, where the environment
  78. > is more complex than on my home machine (network connections are
  79. > involved at work).
  80. > None of this puts the fault at Kermit's feet.  I suspect there's
  81. > something flaky going on with Windows.  Kermit is the best thing
  82. > I've run under Windows.  I especially like it's ability to do fast
  83. > background transfers while I'm working in other DOS VM's.
  84. > Kermit is very well designed software.
  85. > Regards,
  86. > Larry Mayhew
  87. > mayhew@wkuvx1.wku.edu
  88. ----------
  89.     There is another item in this discussion which can cause the effect.
  90. Your mouse is on COM1. If the Kermit startup script(s) has(ve) a command
  91. which causes a serial port to be opened for inspection, such as SET SPEED
  92. or similar, then it could well be the default port at that time is COM1
  93. rather than the port you will use later. Moving the mouse to COM2 may be
  94. an easy permanent cure for use with Kermit and other programs, else edit
  95. the script(s) to set the desired serial port before other commands get a
  96. chance to probe the port.
  97.     And yet more. Windows itself. Kermit looks at the status bits of
  98. the presumed UART to see if they are rational for a UART. If Windows has
  99. those messed up then we get the message. If Windows provides an incorrect
  100. port address, the \03f8 thing, then clearly matters will fail too. There
  101. is a final test for interrupts, the IRQ value, and it's there that matters
  102. are sticky. If Windows messes up simple interrupt handling for the serial
  103. port MSK will declare the port invalid. Handing of the interrupt controller
  104. chip by Windows (it is simulated to apps such as Kermit) has improved over 
  105. time in Windows so an older driver might produce flakey results. That's the
  106. device=*vpicd line in system.ini, file windows\system\vpicda.386.
  107.     Enough grasping at straws this morning.
  108.     Joe D.